contract supervisor - Spanish English Dictionary